#include <iostream>
#include <cstring>

class Date {
    int year;
    int month;
    int day;
public:
    Date(int year, int month, int day) : year(year), month(month), day(day) {}

    Date() : year(1970), month(1), day(1) {}

    Date(const Date &date) {
        Date::year = date.year;
        Date::month = date.month;
        Date::day = date.day;
    }

    int getYear() const {
        return year;
    }

    void setYear(int year) {
        Date::year = year;
    }

    int getMonth() const {
        return month;
    }

    void setMonth(int month) {
        Date::month = month;
    }

    int getDay() const {
        return day;
    }

    void setDay(int day) {
        Date::day = day;
    }

    void setDate(int year, int month, int day) {
        Date::year = year;
        Date::month = month;
        Date::day = day;
    }
};

class Staff {
private:
    char *name;
    int id;
    char sex;
    Date birthday;
public:
    Staff(char *name, int id, char sex, const Date &birthday) : name(name), id(id), sex(sex), birthday(birthday) {}

    Staff() : name("name"), id(0), sex('M') {
        
    }

    Staff(const Staff &staff) {
        strcpy(name, staff.name);
        id = staff.id;
        sex = staff.sex;
        birthday = staff.birthday;
    }

    char *getName() const {
        return name;
    }

    void setName(char *name) {
        strcpy(Staff::name, name);
    }

    int getId() const {
        return id;
    }

    void setId(int id) {
        Staff::id = id;
    }

    char getSex() const {
        return sex;
    }

    void setSex(char sex) {
        Staff::sex = sex;
    }

    const Date &getBirthday() const {
        return birthday;
    }

    void setBirthday(const Date &birthday) {
        Staff::birthday = birthday;
    }

    void setStaff(char *name, int id, char sex, const Date &birthday) {
        strcpy(Staff::name, name);
        Staff::id = id;
        Staff::sex = sex;
        Staff::birthday = birthday;
    }


};

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}
